//1. 启动 mongodb
//2. 安装 mongoose
//3. 编写代码

// let p = new Promise((resolve, reject) => {
//     const mongoose = require('mongoose');

//     //mongodb 协议的默认端口为 27017 
//     mongoose.connect('mongodb://127.0.0.1/project');


//     //设置回调
//     mongoose.connection.on('open', () => {
//         //连接成功的回调
//         resolve();// 这里参数是可选的
//     })

//     mongoose.connection.on('error', () => {
//         //连接失败的回调
//         reject();
//     })
// });

// //调用 then 方法
// p.then(() => {
//     console.log('连接成功')
// }, () => {
//     console.log('连接失败')
// })


//补充
const mongoose = require('mongoose');

// connect 方法的返回结果本身就是 promise 对象
mongoose.connect('mongodb://127.0.0.1/project')
.then(() => {
    //连接成功的回调
    console.log('连接成功')
}, () => {
    //连接失败的回调
    console.log('连接失败')
})